<?php
$I = new AcceptanceTester($scenario);

$I->wantTo('Login Test');
$I->amOnPage('/'); 
$I->click(TestCommon::$DefaultBlackSubmitButton);
$I->see('Укажите ваш e-mail и пароль', "//*[@class='multiline_txt30']");
$I->submitForm('//form', array(
	'email'		=> 'invalidLogin', 
	'password' 	=> 'invalidPw'));
$I->see('Пользователь не найден', '//*[@class="err_msg red_text"]');
TestCommon::login($I);
$I->seeResponseCodeIs('200');
$I->see('Персональные данные', "//*[@class='static']");


// Добавить дата провайдер, убрать повторение, 

$I->wantTo('Change password test');
$I->submitForm('#form-password', array(
	'password_old' 		=> 'invalidPw', 
	'password_new' 		=> 'invalidPw',
	'password_repeat' 	=> 'invalidPw1'));
$I->click('//*[@name="savePassword"]');
$I->see('Пароли не совпадают');

$I->submitForm('#form-password', array(
	'password_old' 		=> '1234', 
	'password_new' 		=> '1',
	'password_repeat' 	=> '1'));
$I->click('//*[@name="savePassword"]');
$I->see('Старый пароль указан не верно');

$I->submitForm('#form-password', array(
	'password_old' 		=> '123', 
	'password_new' 		=> '1',
	'password_repeat' 	=> '1'));
$I->click('//*[@name="savePassword"]');
$I->see('Пароль успешно обновлен');

$I->submitForm('#form-password', array(
	'password_old' 		=> '1', 
	'password_new' 		=> '123',
	'password_repeat' 	=> '123'));
$I->click('//*[@name="savePassword"]');
$I->see('Пароль успешно обновлен');